The sexp widget
can contain any Lisp expression, and allows the user to edit it
inline in the buffer.
The syntax for the sexp widget is:
type ::= (sexp [keyword argument]... [ value ])
This will allow you to edit any valid s-expression in an editable buffer field.
The
sexpwidget takes the same keyword arguments as theeditable-fieldwidget. See editable-field.